MoChiBA: Probabilistic LTL Model Checking Using Limit-Deterministic Büchi Automata
نویسندگان
چکیده
The limiting factor for quantitative analysis of Markov decision processes (MDP) against specifications given in linear temporal logic (LTL) is the size of the generated product. As recently shown, a special subclass of limit-deterministic Büchi automata (LDBA) can replace deterministic Rabin automata in quantitative probabilistic model checking algorithms. We present an extension of PRISM for LTL model checking of MDP using LDBA. While existing algorithms can be used only with minimal changes, the new approach takes advantage of the special structure and the smaller size of the obtained LDBA to speed up the model checking. We demonstrate the speed up experimentally by a comparison with other approaches.
منابع مشابه
Comparison of LTL to Deterministic Rabin Automata Translators
Increasing interest in control synthesis and probabilistic model checking caused recent development of LTL to deterministic ω-automata translation. The standard approach represented by ltl2dstar tool employs Safra’s construction to determinize a Büchi automaton produced by some LTL to Büchi automata translator. Since 2012, three new LTL to deterministic Rabin automata translators appeared, name...
متن کاملParametric Linear Dynamic Logic
We introduce Parametric Linear Dynamic Logic (PLDL), which extends Linear Dynamic Logic (LDL) by temporal operators equipped with parameters that bound their scope. LDL was proposed as an extension of Linear Temporal Logic (LTL) that is able to express all ω-regular specifications while still maintaining many of LTL’s desirable properties like an intuitive syntax and a translation into non-dete...
متن کاملProbabilistic Büchi Automata for LTL\GU
LTL\GU is a fragment of linear temporal logic (LTL), where negations appear only on propositions, and formulas are built using the temporal operators X (next), F (eventually), G (always), and U (until, with the restriction that no until operator occurs in the scope of an always operator. Our main result is the construction of probabilistic Büchi automata for this logic that are exponential in t...
متن کاملParametric Linear Dynamic Logic (full version)
We introduce Parametric Linear Dynamic Logic (PLDL), which extends Linear Dynamic Logic (LDL) by adding temporal operators equipped with parameters that bound their scope. LDL itself was proposed as an extension of Linear Temporal Logic (LTL) that is able to express all ω-regular specifications while still maintaining many of LTL’s desirable properties like intuitive syntax and semantics and a ...
متن کامل"More Deterministic" vs. "Smaller" Büchi Automata for Efficient LTL Model Checking
The standard technique for LTL model checking (M φ) consists on translating the negation of the LTL specification, φ, into a Büchi automaton Aφ, and then on checking if the product M Aφ has an empty language. The efforts to maximize the efficiency of this process have so far concentrated on developing translation algorithms producing Büchi automata which are “as small as possible”, under the im...
متن کامل